100 REM ******************************* 110 REM * CURSOR-STEUERUNG * 120 REM *-----------------------------* 130 REM * NORBERT J. P E T E R 1986 * 140 REM ******************************* 150 : 160 REM ------------------------------- 170 REM STEUERZEICHEN-VARIABLE 180 REM ------------------------------- 190 : 200 LET CS$=CHR$(147):REM CLEAR SCREEN 210 LET HO$=CHR$(19) :REM CURSOR HOME 220 LET RE$=CHR$(18) :REM REVERS EIN 230 : 240 LET CR$=CHR$(29) :REM CURSOR RECHTS 250 LET CL$=CHR$(157):REM CURSOR LINKS 260 : 270 LET CU$=CHR$(17) :REM CURSOR UNTEN 280 LET CO$=CHR$(145):REM CURSOR OBEN 290 : 300 REM ------------------------------- 310 REM ERZEUGEN DER POSITIONS-STRINGS 320 REM ------------------------------- 330 : 340 : FOR I=1 TO 4 350 : 360 : LET CR$=CR$+CR$+CR$ 370 : LET CL$=CL$+CL$+CL$ 380 : 390 : LET CU$=CU$+CU$+CU$ 400 : LET CO$=CO$+CO$+CO$ 410 : 420 : NEXT I 430 : 440 REM ------------------------------- 450 : 460 : DIM L$(80),R$(80),O$(24),U$(24) 470 : 480 REM ------------------------------- 490 : 500 : FOR S=1 TO 80 :REM SPALTEN 510 : 520 : LET L$(S)=LEFT$ (CL$,S) 530 : LET R$(S)=LEFT$ (CR$,S) 540 : 550 : NEXT S 560 : 570 : FOR Z=1 TO 24 :REM ZEILEN 580 : 590 : LET O$(Z)=LEFT$ (CO$,Z) 600 : LET U$(Z)=LEFT$ (CU$,Z) 610 : 620 : NEXT Z 630 : 640 REM ------------------------------- 650 REM CURSOR-POSITION-DEMO 660 REM ------------------------------- 670 : 680 : FOR DURCHGANG=1 TO 30 690 : 700 : PRINT CS$ 710 : 720 : ZEILE =INT(40*RND(.)):REM ZUFALL 730 : SPALTE=INT(23*RND(.)):REM ZUFALL 740 : 750 : PRINT R$(ZEILE)+U$(SPALTE)+RE$">" 760 : 770 : FOR ZEIT=1 TO 200:NEXT ZEIT 780 : 790 : NEXT DURCHGANG 800 : 830 REM ===============================